do an impression of - Turkish English Dictionary